package com.example.cinema.testdara;

import android.widget.ListView;

import com.example.cinema.R;
import com.example.cinema.adapter.CarouselAdapter;
import com.example.cinema.bindingdata.CarouseData;
import com.example.cinema.bindingdata.CircleItemData;
import com.example.cinema.bindingdata.CommentShortData;
import com.example.cinema.bindingdata.MovieData;
import com.example.cinema.bindingdata.ShortBindingData;
import com.example.cinema.bindingdata.TypeData;
import com.example.cinema.bindingdata.TypeFragmentData;
import com.example.cinema.bindingdata.TypeGridData;
import com.example.cinema.bindingdata.UserCircleData;
import com.example.cinema.bindingdata.UserMassgData;
import com.example.cinema.bindingdata.UserWorksData;
import com.example.cinema.bindingdata.VideoData;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;

public class TestData {


    //Recycler短视频滑动测试数据
    public static List<ShortBindingData> TestRecycler() {
        List<ShortBindingData> list = new ArrayList<>();
        for (int i = 0; i < 4; i++) {
            ShortBindingData sbdata = new ShortBindingData();
            sbdata.imgurl.set("https://img2.woyaogexing.com/2021/03/10/6496c80b46274291975f5aff0c9031ae!400x400.jpeg");
            sbdata.playurl.set("http://pingmu.aa-zui.com/20210226/2022_f5b83bdb/index.m3u8");
            sbdata.title.set("测试" + i);
            sbdata.image.set("http://pic1.win4000.com/mobile/3/53290ed03592e.jpg");
            sbdata.texts.set("测试内容" + i);
            list.add(sbdata);
        }
        return list;
    }

    //用户页相关操作
    public static List<Map<String, Object>> TestSetting() {
        List<Map<String, Object>> list = new ArrayList<>();
        int[] lefticon = new int[]{R.mipmap.xx, R.mipmap.zuopin, R.mipmap.wt, R.mipmap.gm, R.mipmap.hykt, R.mipmap.money};
        int[] righticon = new int[]{R.mipmap.blackhei, R.mipmap.blackhei, R.mipmap.blackhei, R.mipmap.blackhei, R.mipmap.blackhei, R.mipmap.blackhei};
        String[] titles = new String[]{"我的消息", "作品列表", "联系客服", "修改密码", "会员开通", "金币提现"};

        for (int i = 0; i < lefticon.length; i++) {
            Map<String, Object> map = new HashMap<>();
            map.put("licon", lefticon[i]);
            map.put("ricon", righticon[i]);
            map.put("title", titles[i]);
            list.add(map);
        }
        return list;
    }


    //用户贴子
    public static List<UserCircleData> TestUserCircke() {
        List<UserCircleData> list = new ArrayList<>();

        for (int i = 0; i <50; i++) {
            UserCircleData circleData = new UserCircleData();
            circleData.admire.set(i + "");
            circleData.userimage.set("https://img2.woyaogexing.com/2021/03/10/6496c80b46274291975f5aff0c9031ae!400x400.jpeg");
            circleData.username.set("用户" + i);
            circleData.coverimg.set("http://img.netbian.com/file/2021/0323/db75e03d9955af84dbd9e80d20fb7e30.jpg");
            circleData.usertime.set("2020-03-14 11:14:02");
            circleData.usertitle.set("标题" + i);
            circleData.usermsg.set("我是内容" + i);
            circleData.money.set("20");
            circleData.evaluate.set("1502");
            circleData.gifpath.set("http://pingmu.aa-zui.com/20210321/3534_ee05a422/index.m3u8");
            list.add(circleData);
        }
        return list;
    }

    //回帖数据
    public static List<CircleItemData> TestCircleItem() {
        List<CircleItemData> list = new ArrayList<>();
        for (int i = 0; i < 30; i++) {
            CircleItemData itemData = new CircleItemData();
            itemData.msgcontext.set("回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈");
            itemData.userimage.set("https://img2.woyaogexing.com/2021/03/10/6496c80b46274291975f5aff0c9031ae!400x400.jpeg");
            itemData.username.set("回帖人" + i);
            itemData.usertimes.set("2020-03-14 20:58:01");
            itemData.zannumbes.set("1554");
            list.add(itemData);
        }
        return list;
    }

    //小视屏评论数据
    public static List<CommentShortData> getshortvideo() {
        List<CommentShortData> shortData = new ArrayList<>();

        for (int i = 0; i < 50; i++) {
            CommentShortData data = new CommentShortData();
            data.userimg.set("https://img2.woyaogexing.com/2021/03/10/6496c80b46274291975f5aff0c9031ae!400x400.jpeg");
            data.comments.set("回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈回帖内容哈哈哈");
            data.username.set("用户" + i);
            data.zannumbe.set(i + "");
            shortData.add(data);
        }
        return shortData;
    }

    ///用户消息
    public static List<UserMassgData> getMasgData() {
        List<UserMassgData> data = new ArrayList<>();
        //消息内容列
        List<String> msglist = new ArrayList<>();
        for (int i = 0; i < 5; i++) {
            String msg = "消息内容消息内容消息内容消息内容消息内容消息内容消息内容消息内容消息内容消息内容消息内容消息内容消息内容";
            msglist.add(msg);
        }


        //组装消息体
        for (int i = 0; i < 2; i++) {
            UserMassgData massgData = new UserMassgData();
            massgData.msgbrief.set(msglist);
            massgData.msgimg.set("https://img2.woyaogexing.com/2021/03/10/6496c80b46274291975f5aff0c9031ae!400x400.jpeg");
            massgData.msgsend.set("发送者" + i);
            data.add(massgData);
        }
        return data;
    }

    //轮播广告数据
    public static List<CarouseData> carouseldata() {
        List<CarouseData> data = new ArrayList<>();

        CarouseData data1 = new CarouseData();//外部广告跳转
        data1.address = "https://www.huzhan.com/";
        data1.type = 1;
        data1.imgurl = "http://shp.qpic.cn/ishow/2735030216/1614674541_84828260_21699_sProdImgNo_2.jpg/0";
        data.add(data1);

        CarouseData data2 = new CarouseData();//内部跳转
        data2.type = 0;
        data2.address = "内部activit跳转";
        data2.news = "携带的数据如播放地址";
        data2.imgurl = "http://pingmu.aa-zui.com/20210321/3534_ee05a422/index.m3u8";
        data.add(data2);


        CarouseData data3 = new CarouseData();//外部广告跳转
        data3.address = "https://www.huzhan.com/";
        data3.type = 1;
        data3.imgurl = "http://t1.ituba.cc/uploads/2020/1228/20201228094247702.jpg";
        data.add(data3);
        return data;
    }

    //分类数据
    public static List<TypeData> gettypes() {
        List<TypeData> data = new ArrayList<>();

        for (int i = 0; i < 10; i++) {
            TypeData tp = new TypeData();
            tp.imgurl.set("https://www.96weixin.com/Upload/20190817/1566003603245867.jpg");
            tp.typename.set("分类名" + i);
            tp.typetag.set(i + "");
            data.add(tp);
        }
        return data;
    }


    //分类模块展示数据
    public static List<TypeFragmentData> getTypeDate() {
        List<TypeFragmentData> data = new ArrayList<>();

        //展示数据
        List<VideoData> datat = new ArrayList<>();
        for (int i = 0; i < 4; i++) {
            VideoData vdata = new VideoData();
            vdata.videoimge.set("http://qimg.hxnews.com/2017/0224/1487924000218.jpg");
            vdata.videoname.set("标题");
            vdata.videotage.set("标记");
            vdata.videotype.set("分类");
            vdata.videotime.set("35分钟");
            vdata.videourls.set("http://youku.cdn6-okzyw.net/20190709/20596_c90c7708/index.m3u8");
            datat.add(vdata);
        }
        for (int i = 0; i < 3; i++) {
            TypeFragmentData tdata = new TypeFragmentData();
            tdata.typename.set("分类" + i);
            tdata.typetag.set(i + "");
            tdata.typedata.set(datat);
            data.add(tdata);
        }
        return data;
    }

    ////我的作品数据
    public static List<UserWorksData> getworks() {
        List<UserWorksData> worksData = new ArrayList<>();

        for (int i = 0; i < 30; i++) {
            UserWorksData data = new UserWorksData();
            data.fileimage.set("http://t1.ituba.cc/uploads/allimg/201901/02/tg3snmnjkrp.jpg");
            data.filestate.set(0);
            data.fileurls.set("播放地址");
            data.filezan.set("125w");
            worksData.add(data);
        }
        return worksData;
    }

    //分类数据
    public static List<MovieData> getMovieData() {
        List<MovieData> list = new ArrayList<>();

        for (int i = 0; i < 10; i++) {
            MovieData data = new MovieData();
            data.typetags = "标记" + i;
            data.typename = "分类" + i;
            list.add(data);
        }

        return list;
    }
    //分类页数据
    public static List<TypeGridData> TypeGridData()
    {
        List<TypeGridData> list = new ArrayList<>();
        for (int i=0;i<130;i++)
        {
            TypeGridData data = new TypeGridData();
            data.image.set("http://pic2.iqiyipic.com/image/20210319/6f/c5/v_157938846_m_601_m1_579_772.jpg");
            data.tages.set("1025");
            data.title.set("草原上的萨日朗美女下乡爆笑催泪");
            data.times.set("50分钟");
            list.add(data);
        }
        return list;
    }

    //猜你喜欢
    public static List<VideoData> GetVideoData()
    {
        List<VideoData> list = new ArrayList<>();
        for (int i=0;i<130;i++)
        {
            VideoData data = new VideoData();
            data.videoimge.set("http://pic2.iqiyipic.com/image/20210319/6f/c5/v_157938846_m_601_m1_579_772.jpg");
            data.videoname.set("美女在怀天下我有,号令洪荒谁敢不从");
            data.videotime.set("时长50分钟");
            list.add(data);
        }
        return list;
    }
}
